package com.bf.electroplating.pojo.vo.home;

import com.baomidou.mybatisplus.annotation.TableField;
import com.bf.electroplating.pojo.entity.InflowManagement;
import com.bf.electroplating.pojo.vo.enterprise.EnterpriseWastewaterChartVO;
import com.bf.electroplating.pojo.vo.enterprise.PreDischargeWastewaterChartVO;
import com.bf.electroplating.pojo.vo.enterprise.RainfallOutletChartVO;
import com.bf.electroplating.pojo.vo.inflowManagement.InflowManagementVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 企业地图数据VO
 */
@Data
public class EnterpriseMapVO {

    private String companyId;
    /**
     * 公司名称
     */
    private String companyName;
    
    /**
     * 经度
     */
    private Double longitude;
    
    /**
     * 纬度
     */
    private Double latitude;
    
    /**
     * 码状态
     */
    private String codeStatus;
    
    /**
     * 车间数量
     */
    private Integer workshopCount;
    private String companyAbbreviation;

    /**
     * 产线数量
     */
    private Integer productionLineCount;

    private String platingType;

    private String industryType;

    private String environmentalOfficer;

    private String environmentalOfficerPhone;

    @Schema(description = "雨排口开启状态1开0关  ")
    private String rainOutLetOpenStatus;

    @Schema(description = "是否为污水厂1是0否")
    @TableField("IS_SEWAGE_PLANT")
    private String isSewagePlant;

    private List<String> pollutionDischargeInfo;

    private PreDischargeWastewaterChartVO preDischargeWastewaterChartVO;

    private RainfallOutletChartVO enterpriseWastewaterChartVO;



    private List<InflowManagementHomePageVO> inflowManagements;



}
